Adaptive Parallelism with Piranha

نویسندگان

  • Nicholas Carriero
  • David Gelernter
  • David Kaminsky
چکیده

\Adaptive parallelism" refers to parallel computations on a dynamically changing set of processors: processors may join or withdraw from the computation as it proceeds. Networks of fast workstations are the most important setting for adaptive parallelism at present. Workstations at most sites are typically idle for signiicant fractions of the day, and those idle cycles may constitute in the aggregate a powerful computing resource. For this reason and others, we believe that adaptive parallelism is assured of playing an increasingly prominent role in parallel applications development over the next decade. The \Piranha" system now up and running on a heterogeneous network at Yale is a general-purpose adaptive parallelism environment. It has been used to run a variety of production applications, including applications in graphics, theoretical physics, electrical engineering and computational uid dynamics. In this paper we describe the Piranha model and several archetypal Piranha algorithms. Our main goals are to show that it is an eeective and workable approach, to explain how the Piranha model constrains algorithm design, and to suggest directions for theoretical and practical research.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptive Parallelism and Piranha

Under \adaptive parallelism," the set of processors executing a parallel program may grow or shrink as the program runs. Potential gains include the capacity to run a parallel program on the idle workstations in a conventional LAN|processors join the computation when they become idle, and withdraw when their owners need them|and to manage the nodes of a dedicated multiprocessor eeciency. Experi...

متن کامل

Adaptive Parallelism on Multiprocessors: Preliminary Experience with Piranha on the CM-5

Mechanisms for sharing multiprocessors among users are still in their infancy|typical approaches include simple space-sharing and ineecient, restricted forms of time-sharing. In this work we investigate a new alternative: adaptive parallelism 2]. Adaptively parallel programs can execute over a dynamically changing set of processors; many such codes can easily and dynamically share a multiproces...

متن کامل

Managing Complexity in the Piranha Server - Class Processor Design Luiz

High-end microprocessor designs have recently been incorporating increasingly advanced features, such as larger issue width and speculative out-of-order execution, which are targeted at further extracting instruction-level parallelism from programs. The added design complexity introduced by such mechanisms has led to an alarming increase in design cost and time-to-market for next generation des...

متن کامل

PIRANHA filter for communication system robustness

The designed rejection filter is of recursive prediction error (RPE) form and uses a special constrained model of infinite impulse response (IIR) with a minimal number of parameters. The socalled PIRANHA Filter is made up independent cascaded adaptive cells realising high rejection at certain frequencies. The convergent filter is characterised by highly narrow-bandwidth and uniform notches of d...

متن کامل

Histological and histochemical study on the alimentary canal in Walking catfish (Claris batrachus) and piranha (Serrasalmus nattereri)

The purpose of this study is to describe the histological and histochemical features of digestive tract intwo aquarium fishes with different types of feeding habits which are omnivorous (Walking catfish) andcarnivorous (piranha), respectively. Five adult Walking catfish (L: 26.4 ± 3.4 cm, W: 265 ± 55 g) and fiveadult piranha (L: 23.6 ± 4.5 cm, W: 247 ± 50 g) were used for this study. The fishes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007